multi-layer waterproof surfacing - French English Dictionary